/* Definicao da Pilha de elementos inteiros com o uso de um Array. */

#define TAM 100

typedef struct pilha_int{
	int topo;
	int itens[TAM];
}TPilha;


int proximo_int();
       
void empilha_int(int x, TPilha* pilha);

int desempilha_int(TPilha* pilha);

int retorna_topo_pilha(TPilha* pilha);

void imprime_pilha_ints( TPilha* pilha, char *nomePilha );

void fazPilhaVazia_int(TPilha* pilha);

int vazia_int( TPilha* pilha );
